Effect Playing Contest : Finale(r42 판)

해당 리비전 수정 시각: (16시간 전)
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
파일:epclogo.png
Effect Playing Contest
역대 대회 | Beta · 2025 · Finale
오리지널 레벨 | Beta · 2025 · Finale
오리지널 곡 | Beta · 2025 · Finale
목차
1. 개요
1.1. 개최 전 정보
2. 스토리 및 퍼즐
2.1. #1. 관찰2.2. #2. 발견2.3. #2-1. 두 시간선이 만날 때2.4. #3. 소멸2.5. #4. 연결2.6. #5. 출동2.7. #S. EPiCa2.8. #6. ???
3. 이펙트 부문 경기 진행
3.1. 참가 신청
3.1.1. 경기 결과3.1.2. 제작된 레벨
3.2. 16강3.3. 12강3.4. 8강3.5. 결승
4. 플레이 부문 경기 진행5. 여담

1. 개요 [편집]

Effect Playing Contest : Finale의
메인 트레일러
Main trailer of
Effect Playing Contest : Finale
A Dance of Fire and Ice의 종합 경연 대회인 Effect Playing Contest의 2026년 시즌이자 마지막 시즌이다.

1.1. 개최 전 정보 [편집]

EPC 2025가 끝난 직후 20여분만에 털려버린 퍼즐과 함께 Finale 시즌이 예고되었다.

AWC 2026으로 인해 뜨거워진 열기가 식기도 전에 메인 트레일러가 올라오며 화제가 되었다. 전기 대회에서 20개의 오리지널 곡을 선보였기에 이번 오리지널 곡의 라인업을 기대하는 사람이 많다.

2. 스토리 및 퍼즐 [편집]

  • 아직은 스토리를 퍼즐 사이트에서만 확인할 수 있으므로 같은 문단에 서술한다. 대회 종료 후 스토리가 따로 업로드될 시 문단 분리할 예정이다.

2.1. #1. 관찰 [편집]

이펙트 부문 16강 결과 공개가 끝나고 난 후, 영상에 "Connection established"(연결이 설정되었습니다)라는 문구와 함께 QR코드가 드러난다.

["#1. 관찰" 풀이 보기]

QR코드를 스캔하여 사이트에 입장하면 https://plutos.dazzle.st로 연결된다.

디스코드를 이용해 로그인을 하면 plutos' report라는 제목의 화면이 나타나는데, 그 밑에는 #1 ~ #6이라는 번호와 함께 노이즈 낀 텍스트가 있다. 스토리의 목록이다.

그 중 첫 번째 스토리를 클릭하면 비밀번호를 입력하라는 창이 나오는데, 이때
did you forget password? : check iforgotpassword.txt file
비밀번호를 잊으셨습니까? iforgotpassword.txt 파일을 확인하세요

라는 창이 뜬다.

여기서 "iforgotpassword.txt"을 링크 주소 "https://plutos.dazzle.st" 뒤에 추가로 입력하면 새로운 사이트가 나온다. #
사이트에 들어가면 "aW50ZXJ0d2luaW5n" 이라는 텍스트 하나만 적혀있는데, 이를 BASE64로 복호화하면 "intertwining"(얽힘)이라는 단어가 나타나게 된다.
이를 첫 번째 스토리 비밀번호 입력란에 입력하면, 최총적으로 1번 스토리를 확인할 수 있게 된다.


2.2. #2. 발견 [편집]

이펙트 부문 12강 결과 공개가 끝나고 난 후, ADOFAI.gg 계정에서 최초공개 채팅에
Broadcast message from pluto@server: [new entry detected] (pluto@server의 브로드캐스트 메시지 [새 항목 감지됨])
라는 메시지를 전송하였다.

["#2. 발견" 풀이 보기]

Plutos' Report 사이트를 다시 방문해보면 로그인 이전 화면에
Broadcast message from pluto@server (pts/0) (Tue Jun 2 20:00:00 2026 KST):

[new entry detected]

If you need help, visit:
https://dazzle.st/gpEM76DMg2zv

=== Press any key to continue ===

pluto@server로부터 온 브로드캐스트 메세지 (터미널 세션 0번) (한국 표준시 기준 6월 2일 화요일 20시 정각)

[새 항목 감지됨]
도움이 필요하다면, 방문하세요:
https://dazzle.st/gpEM76DMg2zv

==계속하려면 아무 키나 입력하세요.==

라는 문구가 나타난다.
적힌대로 https://dazzle.st/gpEM76DMg2zv에 입장하면, 이상하게도 검은 화면밖에 보이지 않는다. 하지만 화면을 드래그 했을 때, 가운데에 아주 작은 이미지가 있음을 알 수 있다.
파일:plutos_report-1.png [1]

이 이미지는 헥스코드 #000000과 #010101의 색으로만 이루어져 있는데, 이를 구별하여 표시할 시, 다음과 같이 나타난다.
1: 색의 헥스코드가 #010101인 픽셀
0: 색의 헥스코드가 #000000인 픽셀

101011101
101110000
101110101
101110101
101000000
111010000
111011101
111010101
101110100
101000000
111010100
111011101
100000000

여기서 가로줄 하나씩 따로 보았을 때,
1은 혼자 있거나, 3개가 연결되어 있는 경우로 밖에 존재하지 않는다는 점을 이용해 픽셀들이 모스부호를 의미함을 알 수 있다.
1은 "·", 111은 "-"으로 생각하여 다시 해독하면
··-· ·- ·-·· ·-·· ·· -· --· -··· ·· -··
FALLINGBRIDGE


이것이 2번 스토리에 접근할 수 있게 해주는 비밀번호이다.

2.3. #2-1. 두 시간선이 만날 때 [편집]

플레이 부문의 코스 라운드 레벨 4개 중 3개가 공개되던 날, ▷ixel-mem□ry-dia[ll]의 이미지 파일 중 수상한 두 이미지가 발견되었다.

["#2-1. 두 시간선이 만날 때" 풀이 보기]
해당 레벨의 수상한 두 이미지는 qr.png라는 이름의 QR 코드 이미지[2]와 Error Code.png라는 이름의 텍스트 이미지였다.

우선 qr.png의 QR 코드를 스캔하면 "ZGF6emxlLnN0Lz8="이라는 텍스트가 나오는데, base64로 복호화 하면 "dazzle.st/?"가 나온다.
Error Code.png의 텍스트 "Y29tbWFuZG1lbnRz"도 base64로 복호화 하면 "commandments"가 나온다.

따라서 발견된 링크는 https://dazzle.st/commandments이고, 검은색 화면에 녹색 디지털 타이머가 하나 있었다. 타이머가 끝나는 시간은 2026년 6월 22일 21시 정각, 즉 이펙트 부문 8강 결과 공개일이었다.

타이머가 종료되자, 화면에는 노이즈가 낀 텍스트와 함께 정답 입력란이 나타났다.
Find the first moment when the two timelines met.

두 시간선이 만났던 첫 순간을 찾으시오.

정답은 기존의 불과 얼음의 춤 커뮤니티에 EPC가 처음 등장한 순간, 즉, EPC Beta의 타이브레이커 十戒。의 쇼케이스 영상이다.

정답을 입력하면 "You know the truth"라는 메세지가 나타나고, 노이즈가 점점 심해지다가 사이트에서 튕긴다. 터지는 연출인 듯 하다.

2.4. #3. 소멸 [편집]

이펙트 부문 8강 결과 공개가 끝나고 난 후, ADOFAI.gg 계정에서 최초공개 채팅에
Broadcast message from pluto@server: ̴̌̂̊̂[̷̍̇̅͆ň̵̍̑͘e̷̐̌̾̑w̵̐̊́͠ ̴̛̎̓̕entr͂y̷͆̉̇̎ ̷detected] (pluto@server의 브로드캐스트 메시지 [새 항목 감지됨])
라는 메시지를 전송하였다.

{{{#!folding ["#3. 소멸" 풀이 보기]
Pluto OS에 들어가 3번 스토리를 클릭하면, 이전 퍼즐과는 다르게 정답 입력란이 두 개로 나뉘어있다.[3]

[좌측 암호]
@ 1 14 7 5 12 15 6 3 25 3 12 5

이 수들을 알파벳으로 변환하면
@angelofcycle

이고, X(구 트위터)에서 검색하면 계정 하나를 발견할 수 있다.
그 계정의 유일한 게시물에는 https://plutos.dazzle.st/var/backups/if-only-I-could-turn-back-time.asset이라는 링크가 하나 있다.

하지만 사이트에 들어가면 존재하는 파일이 없다는 텍스트만 나온다.

그러나 사이트 주소의 문장을 해석하면 "시간을 되돌릴 수만 있다면"인데, 여기서 이 사이트의 수정 이전 버전을 확인해야 함을 알 수 있다.

확인해보면 나타나는 시든 꽃 이미지와 함께 쓰인 단어 wiltingflowers가 좌측 암호의 정답이다.
그리고 정답을 입력하면 새로운 텍스트가 나타난다.
305db1fef3a2004792




[우측 암호]
https://plutos.dazzle.st/usr/local/share/fonts/P31-Regular.ttf
singularity

첫번째 줄의 링크를 입력하면 폰트 하나를 다운받을 수 있다.

다운받은 폰트로 singularity를 입력하면, 20z2ljBqS7M이라는 텍스트가 나타난다.
이를 유튜브 링크에 입력해보면,https://www.youtube.com/watch?v=20z2ljBqS7M 영상 하나가 나온다.

2.5. #4. 연결 [편집]

2.6. #5. 출동 [편집]

2.7. #S. EPiCa [편집]

플레이 부문 그랜드 파이널이 끝나고, 디스코드 공지에 올라온 한 링크, http://dazzle.st/epc/end [4]
이번에는 2026년 7월 20일 오후 8시에 타이머가 맞춰져 있다.

타이머 종료 3시간 30분 전, 디스코드 공지는 "EPC 2025 및 EPC : Finale의 스토리에 대한 어느 정도의 이해도를 전제로 구성되어 있습니다."라고 말했다.

그리고 오후 8시, 퍼즐이 시작되었다. 현재 17시간 째 해결 중이다.
{{{#!folding [#SPECIAL 풀이 보기]

[Phase 1 : Beta]
우선 ADOFAI.GG Event Server에 나타난 새로운 채널 "stdout", "stdin".
그 중 "stdout"에는 Solene이 장문의 편지를 작성했다.

여기서 확인해야 할 문구
저희가 여러분들이 열쇠로 접근하는 프로그램을 만들어봤지만... 상황을 보아 잘 작동하는 것 같지 않네요.
하지만, 열쇠의 단서는 분명히 지금 세상에 존재 할 거예요.
아마 과거부터 차근차근 찾아가다보면 아마 열쇠에 대한 흔적이 나올 수도 있겠죠.

여기서 EPC Beta의 오리지널 레벨 영상, 십계를 확인해봐야 함을 알 수 있다.

확인해보면 설명란에 나타난 새로운 링크 : https://dazzle.st/beta
링크에는 사진이 한 장 있다.

파일:plutos_report-2.png
우선 정답의 형식이 "{대문자}_{대문자}_{대문자}"임을 알 수 있다. 즉, 단어 세 개를 찾아야 하는 것.


첫 번째 문장 "Effect Playing Contest VC"는
EPC Beta를 진행하던 디스코드 서버 "Effect Playing Contest"의 Voice Chat, 즉 통화방을 의미한다.

새로운 통화방 세 개에는 각각 그리스 문자 η, π, χ이 있고, 영어로 치환 후, 앞 글자를 따면 첫 번째 단어는 EPC

두 번째 문장 "Erica, Pluto, Chris #4"는 EPC 2025의 스토리 4화를 의미한다.
스토리 맨 아랫줄에 ββββ라는 문자가 있다. 이를 통해 알 수 있는 두 번째 단어, BETA

세 번째 문장 "EPiCa connection established."는 EPC : Finale의 라이브들 중, 이펙트 부문 16강 최초공개 가장 마지막 화면에서 확인 가능하다.

이 화면에서 자막을 켜면 나오는 문구, χχρωωατχχ, 이를 통해 알 수 있는 세 번째 단어, CHROMATIC

최종적으로 알 수 있는 답은
EPC_BETA_CHROMATIC

이제, 맨 처음 링크 http://dazzle.st/epc/end를 누르면 다운로드 되는 모드를 EPC : Finale 전용 빌드와 함께 실행시킨다.
그리고 나타나는 화면 하단의 터미널을 열고 위의 정답을 입력하면, 플레이어들이 레벨 플레이를 진행해야 한다.

[Level 1 : 十戒。(EX)]


코드 "EPC_BETA_CHROMATIC"를 입력하면, 화면에 START를 눌러 레벨 플레이를 할 수 있다.

즉, 플레이어가 레벨을 통과해야만 퍼즐을 계속해서 풀 수 있다는 것.[5]

그리고 첫 번째 레벨은 다음과 같다.
#1. MGG - 十戒。(EX)

이 레벨은 Ghostify가 9데스를 함으로서 클리어 되었다.

레벨을 클리어하면 "stdout" 채널에 새로운 파일 : beta_fragment.bin이 온다.
다운로드하고, 압축을 풀고 확장자를 ".png"로 바꾸면, 열쇠 이미지의 일부가 드러난다.

[Phase 2 : 2025]


이번엔 저희 쪽에서 단서를 좀 찾아보았어요..!
일단 저희는 파일 구조를 알 수가 없어서 깨진 파일로 보이는> 데.. 그쪽에선 괜찮은가요?
잘 보이나요?
파일:plutos_report-3.png
다행히 잘 보이는 것 같네요..!
뭔가 입력 창이 저희에게 뜨는데 혹시 뭔지 알아내면 저희에게 알려주실 수 있나요?

  • 초반 퍼즐 해설 파악중 [6]


얻어낸 정답 "5792"를 Solene에게 전송하기 위해 "stdin" 채널에 입력하면, 다음과 같은 메세지를 전송한다.
말씀해주신 "5972" 를 입력했더니 이런 수들이 저희 화면에 떴어요.
이쪽에 대해 입력하는 창은 저희 쪽에 없는 것 같네요. 여러분들에게 맡길 수밖에 없겠어요.
이쪽에서도 수고해주시면 감사하겠습니다.
파일:plutos_report-4.png

이 수들 중 "5, 9, 7, 2"만을 표시해보면,
파일:plutos_report-5.png
PRELUDE라는 단어가 드러난다.

1페이즈의 정답이 "EPC_BETA_CHROMATIC"였고, 이번 맨 처음 이미지의 배경이 EPC 2025의 라이브 썸네일임을 이용하여
최종적으로 구할 수 있는 답
EPC_2025_PRELUDE


이번에도 인게임에서 오리지널 레벨을 통과해야 한다.

[Level 2 : Xrosssection]


페이즈 1과 같이 코드 "EPC_2025_PRELUDE"를 입력하면 두 번째 레벨을 플레이할 수 있다.

그리고 두 번째 레벨은 다음과 같다.
무려 오리지널 곡이다.
#2. PLORALD - Xrosssection

곡 제목으로 보아, Grand Xross의 후속곡임을 알 수 있다.
이 레벨은 fgghf에 의해 클리어 되었다.

레벨을 클리어하면 "stdout" 채널에 새로운 파일 : 2025_fragment.bin이 온다.
역시나 다운로드하고, 압축을 풀고 확장자를 ".png"로 바꾸면, 열쇠 이미지의 일부가 드러난다.

[Phase 3 : Finale]
경고
이 해설은 내용이 매우 복잡합니다.
열쇠 데이터가 저희에게 오는 동시에, 이번에도 저희는 열람이 불가능한 데이터가 같이 전송됐어요. 확인 부탁드립니다.

열쇠 데이터 수집도 벌써 막바지네요, 이번에도 힘내주세요..!

"stdout" 채널에 위와 같은 메세지와 함께 "finale.zip"이 전송된다.
이 파일은 총 6중보안이 되어있다. 즉,
암호를 6개
풀어야 한다.

  • finale.zip 안에 파일명 "PASSWORD_epica"가 있다.
    • 즉, 첫 번째 암호의 정답은 "epica". 이 암호를 이용하여 압축을 푼다.
    • PASSWORD_epica/ level.adofai.sha256/ str/ title^str.zip의 4개 파일이 들어있다.

  • 두 번째 암호는 title^str.zip를 압축 풀기 하는데 사용한다.
    • str 파일을 확인해보면, 다음과 같은 13바이트 데이터가 있다.
      • 1711171b3d0617000a02191101
    • 'level.adofai.sha256'와 맞는 adofai 파일의 노래 제목 "STATiCSHOCKER"와 1바이트 씩 XOR 연산한다.
      • 1711171b3d0617000a02191101 (str) XOR
      • STATiCSHOCKER (ASCII)
      • = "DEVOTEDHEARTS"
    • 즉, 두 번째 암호의 정답은 "DEVOTEDHEARTS". 이 암호를 이용하여 압축을 푼다.
    • fireworks.png의 1개 파일이 들어있다.

  • 세 번째 암호는 압축 풀기할 zip 파일을 찾는 것부터 시작한다.
    • fireworks.png에 데이터를 살펴보면, png 파일 뒤에 별도 zip 아카이브가 그대로 이어붙어 있다.
    • 따라서 확장자를 .zip으로 바꾸면 id_rsa.pub/ message.txt/ r.zip 3개 파일이 보인다.
    • 세 파일 모두 암호화 되었다고 표시되어있디만, 사실은 순수 deflate 압축 데이터일 뿐, 암호화에 대해서는 가짜 플래그이다.
    • 따라서 헥스 에디터에서 직접 암호화 플래그를 수정하고, 압축을 푼다.
  • 이제 세 번째 암호를 찾는다. 입력은 r.zip에 한다.
    • id_rsa.pub를 분석해보면, RSA-1024 공개키가 있다.
    • message.txt를 분석해보면, 128 바이트 RSA 암호문이 있다.
      • 위에서 얻은 개인키를 이용해 RSA-OAEP 패딩으로 복호화한다.
    • 얻은 텍스트를 평문화하면,
    • "hello! i hope no one can read this... it's encrypted after all!! cr4zy_prot3ct10n"[7]
  • 즉, 세 번째 암호의 정답은 "cr4zy_prot3ct10n". 이 암호를 이용하여 압축을 푼다.
    • depths/ sp.zip의 2개 파일이 들어있다.

  • 네 번째 암호는 sp.zip를 압축 풀기 하는데 사용한다.
    • depths 파일을 헥스 에디터로 분석해보면, 시작 4바이트가 "RIZZ"이다.
    • .wav 파일의 시작 4바이트 "RIFF"의 오타임을 눈치채고 직접 수정하여 wav 파일을 정상적으로 연다.
    • 이 파일을 ffmpeg showspectrumpic 필터로 스펙트로그램 이미지를 생성한다.
    • 생성된 스펙트로그램 안에 QR 코드 패턴이 숨겨져 있었고, 스캔할 시 다음과 같은 텍스트가 드러난다.
    • 7h3_s0und_of_f47e
  • 즉, 세 번째 암호의 정답은 "7h3_s0und_of_f47e".
    • 우선 sp.zip을 세 번째 암호 "cr4zy_prot3ct10n"으로 압축 해제한다.
    • 그 안의 내용물 sp_inner.zip에 "7h3_s0und_of_f47e"를 암호로 하여 압축 해제한다.
      • h/ w3s1v20p355.zip의 2개 파일이 들어있다.




[Level 3 : DEVOTION]
페이즈 1, 2과 같이 코드 "EPC_FINALE_RESPITE"를 입력하면 세 번째 레벨을 플레이할 수 있다.

그리고 세 번째 레벨은 다음과 같다.
무려 EPC Sound Team의 곡이다.
#3. EPC Sound Team[8] - DEVOTION 〜反影への進撃、恐怖への信撃〜


이 레벨은 알명서에 의해 클리어 되었다.

[Phase 4 : Encore]

[Level 4 : ???]

2.8. #6. ??? [편집]

3. 이펙트 부문 경기 진행 [편집]

3.1. 참가 신청 [편집]


신청자들은 참가하기 위해 지정된 곡의 이펙트를 해야 한다. 작년과 마찬가지로 채보는 4개의 파트로 나뉘어져 있으며, 신청자들은 그 중 하나를 직접 선택할 수 있다.
총 16명이 토너먼트에 진출한다.
신청 기간은 2025년 3월 22일부터 4월 11일이다.

3.1.1. 경기 결과 [편집]

다음과 같은 순위로 참가 신청이 끝났다.
[참가신청 통과 및 16강 진출자 보기]

3.1.2. 제작된 레벨 [편집]

제작된 레벨은 플레이 부문에서 사용된다.

3.2. 16강 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

3.3. 12강 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

3.4. 8강 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

3.5. 결승 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

4. 플레이 부문 경기 진행 [편집]

4.1. 참가 신청 [편집]

4.1.1. 규칙 [편집]

4.1.2. 사용되는 레벨 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

4.2. 코스 라운드 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.

4.3. 토너먼트 [편집]

파일:아이콘 자세한 내용.png 자세한 내용은 문서
번 문단을
부분을
참고하십시오.
8강 진행 후, 승자조와 패자조로 나뉘어 각각 4강 토너먼트를 진행한다. 이후 각 조에서 승리한 두 선수가 최종 결승전에 진출한다.

5. 여담 [편집]

  • 오리지널 레벨의 난이도 표기에 ADOFAI.gg가 아닌 The Universal Forums의 난이도를 사용하여 ADOFAI.gg와 TUF가 통합되는 것이 아니냐는 이야기가 잠시 나왔지만, 이는 EPC에서만 TUF 표기를 사용하는 것이라고 한다[10]
  • 공식 디스코드 서버 내에 최초공개나 생방송을 할 때마다 공식 통화방인 epc-vc가 열린다. 이는 방송이 끝날 때마다 닫히며, 해당 채널에 남아있는 사람들을 추첨을 통해 내쫒는 이른바 "러시안 룰렛"을 진행한다. 여담으로 패자조 3-4라운드 방송 진행 날에는 이 같은 이벤트를 하지 않았는데, 방송 엔지니어 중 한 명인 imnyang 위원이 ppapman 위원과의 배드워즈 플레이를 생중계하기도 하였다. 불법 사설 방송
[1] 이 각주 옆에 있는 것이 실제 크기의 이미지이다.[2] 레벨의 클리어 화면 파티클과 배경이 이 이미지다.[3] 모바일의 경우 위아래, PC의 경우 좌우로 배치되어 있다. 풀이는 PC 기준으로 서술한다.[4] 지금은 클릭하면 모드가 다운로드 된다.[5] 데스 수가 10 이상이면 실패 화면이 뜬다.[6] 여담으로 이 퍼즐은 AI가 해결했다.[7] 안녕하세요! 아무도 이걸 읽지 못했으면 좋겠어요… 어쨌든 암호화돼 있으니까요!! cr4zy_prot3ct10n[8] A-Saph vs. Irissu vs. mrcool909090[9] 이 행의 네 참가자의 이펙트는 플레이 부문의 참가신청 레벨 이펙트로 채택되었다.[10] ADOFAI.gg에서 독자적으로 운영 및 개최하는 AWC와는 달리 EPC는 달성이 주최자이고 ADOFAI.gg는 지원을 담당할 뿐이기 때문인 듯 한다.
모든 문서는 CC BY-NC-SA 4.0에 따라 사용할 수 있습니다.